package homework;
import java.util.Random;

public class homework55 {
    public static void main(String[] args) {

        //利用for循环计算 1-100之内 所有偶数的和
//        int sum = 0;
//        for (int num=1;num<=100;num++){
//            if (num%2==0){
//                System.out.println(num);
//                sum+=num;
//            }
//        }
//        System.out.println(sum);

        //利用for循环计算 求8的阶乘 并输出
        int num = 1;
        for (int i = 1; i <= 8; i++) {
            num *= i;
        }
        System.out.println(num);

        //利用for循环计算 打印字符*组成的直角三角形
        for (int j = 1; j <=6; j++) {
            for (int i = 1; i <= 2*j-1; i++) {
                System.out.print("*");
            }
            System.out.println();
        }

        //4.定义数组，包含10个元素，随机生成数据(范围自拟)，查找最大值和最小值，并输出
        Random rand = new Random();
        int[] arr = new int[10];
        for (int i=0;i<arr.length;i++){
            arr[i]=rand.nextInt(100);
            System.out.println(arr[i]);
        }

        int max = arr[0];
        for (int i=1;i<arr.length;i++){
            if (arr[i]>max){
                max = arr[i];
            }
        }
        System.out.println("最大值："+max);

        int min = arr[0];
        for (int i=1;i<arr.length;i++){
            if (arr[i]<min){
                min=arr[i];
            }
        }
        System.out.println("最小值："+min);

    }
}
